package cn.com.api.entity.base;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

// T_user_cash_records Entity

/// <summary>
/// Datetime: 2017/2/6 18:49:04		
/// Genegrated automatically. Don't write your logic code here.	
/// the entity of table T_user_cash_records.
/// </summary>

public class T_user_cash_recordsBase implements Serializable {

	private static final long serialVersionUID = 00L;

	// Genegrated Automatically.

	// Record_id
	private Integer record_id;

	// 是否领取 0-未领取；1-已领取 2-过期
	private Integer is_receive = 1;

	// User_id
	private String user_id = "";

	// 所涉及到的金额 Money
	private BigDecimal money;

	// 这条记录的类型 0：在线购物；1：余额充值；3：余额退款；4：在线支付消费；5：广告红包；6：普通红包； 7 转账；8 提现 9-交门槛金
	private Integer cate_type;

	// 备注 Remark
	private String remark = "";

	// 记录生成时间 Create_time
	private String create_time = "";

	// 订单号/广告号/红包号 Order_id
	private String order_id = "";

	// 支付类型： 0余额支付，1在线支付 2-线下支付
	private Integer pay_type;

	// 描述在线支付用的哪家支付 支付方式 0-余额；1-支付宝；2-微信；3银联；4-線下支付
	private String pay_type_desc;

	// 收支类型0：收入 1支出
	private Integer process_type;

	// 关联id：如果是转账表示转账人id
	private String conn_id;

	public Integer getRecord_id() {
		return record_id;
	}

	public void setRecord_id(Integer record_id) {
		this.record_id = record_id;
	}

	public String getUser_id() {
		return user_id;
	}

	public void setUser_id(String user_id) {
		this.user_id = user_id;
	}

	public BigDecimal getMoney() {
		return money;
	}

	public void setMoney(BigDecimal money) {
		this.money = money;
	}

	public Integer getCate_type() {
		return cate_type;
	}

	public void setCate_type(Integer cate_type) {
		this.cate_type = cate_type;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCreate_time() {
		return create_time;
	}

	public void setCreate_time(String create_time) {
		this.create_time = create_time;
	}

	public String getOrder_id() {
		return order_id;
	}

	public void setOrder_id(String order_id) {
		this.order_id = order_id;
	}

	public Integer getPay_type() {
		return pay_type;
	}

	public void setPay_type(Integer pay_type) {
		this.pay_type = pay_type;
	}

	public String getPay_type_desc() {
		return pay_type_desc;
	}

	public void setPay_type_desc(String pay_type_desc) {
		this.pay_type_desc = pay_type_desc;
	}

	public Integer getProcess_type() {
		return process_type;
	}

	public void setProcess_type(Integer process_type) {
		this.process_type = process_type;
	}

	public String getConn_id() {
		return conn_id;
	}

	public void setConn_id(String conn_id) {
		this.conn_id = conn_id;
	}

	public Integer getIs_receive() {
		return is_receive;
	}

	public void setIs_receive(Integer is_receive) {
		this.is_receive = is_receive;
	}

	public T_user_cash_recordsBase(Integer record_id, Integer is_receive, String user_id, BigDecimal money,
			Integer cate_type, String remark, String create_time, String order_id, Integer pay_type,
			String pay_type_desc, Integer process_type, String conn_id) {
		super();
		this.record_id = record_id;
		this.is_receive = is_receive;
		this.user_id = user_id;
		this.money = money;
		this.cate_type = cate_type;
		this.remark = remark;
		this.create_time = create_time;
		this.order_id = order_id;
		this.pay_type = pay_type;
		this.pay_type_desc = pay_type_desc;
		this.process_type = process_type;
		this.conn_id = conn_id;
	}

	public T_user_cash_recordsBase() {
		super();
	}

}
